Stamford, Lincolnshire | Cycling In England's Finest Stone Town | Uk